package com.sf.fy.uav.order.entity;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.xml.crypto.Data;

/**
 * <p>
 * 反馈
 * </p>
 *
 * @author LTQ
 * @since 2023-06-09
 */
@ApiModel(value = "Feedback对象", description = "反馈")
public class Feedback implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    @ApiModelProperty("详情描述")
    private String content;

    private String orderId;

    private String userId;

    @ApiModelProperty("反馈类型id")
    private String feedbackTypeId;

    @ApiModelProperty("手机号")
    private String phoneNumber;

    private Date updateTime;

    private Date createTime;

    private String workOrderNum;

    @ApiModelProperty("平台：1（丰翼配送）")
    private Integer platformCode;

    @ApiModelProperty("处理状态")
    private Integer status;

    @ApiModelProperty("处理人")
    private String processedBy;

    private String reply;

    public String getProcessedBy() {
        return processedBy;
    }

    public void setProcessedBy(String processedBy) {
        this.processedBy = processedBy;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getFeedbackTypeId() {
        return feedbackTypeId;
    }

    public void setFeedbackTypeId(String feedbackTypeId) {
        this.feedbackTypeId = feedbackTypeId;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }


    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getWorkOrderNum() {
        return workOrderNum;
    }

    public void setWorkOrderNum(String workOrderNum) {
        this.workOrderNum = workOrderNum;
    }

    public Integer getPlatformCode() {
        return platformCode;
    }

    public void setPlatformCode(Integer platformCode) {
        this.platformCode = platformCode;
    }

    public String getReply() {
        return reply;
    }

    public void setReply(String reply) {
        this.reply = reply;
    }

    @Override
    public String toString() {
        return "Feedback{" +
                "id = " + id +
                ", content = " + content +
                ", feedbackTypeId = " + feedbackTypeId +
                ", updateTime = " + updateTime +
                ", createTime = " + createTime +
                ", status = " + status +
                "}";
    }
}
